FluentBooking\App\Services\CalendarService B

Total Complexity 76
Dependencies 8
Dependents 11
Total lines 482
Lines of code 370
Logical lines of code 191
Comment lines 0
Methods 16
Properties 0

Methods 16

Method Rating Maintainability Complexity Lines of code
prepareCalendarData()
A
44 14 41
getCalendarOptionsByTitle()
A
45 9 44
prepareEventData()
S
40 5 59
prepareEventMetas()
S
56 6 18
getCalendarOptionsByHost()
S
50 5 31
getAttachedCalendarIds()
S
56 5 19
prepareCalendarMetas()
S
58 5 15
createCalendarEvents()
S
52 4 24
updateCalendarEventsSchedule()
S
56 4 18
isSharedCalendar()
S
59 4 14
createCalendar()
S
53 3 21
prepareAvailabilityId()
S
64 4 10
updateNotificationImageUrl()
S
58 3 15
getSlotOptions()
S
55 2 20
createAvailabilities()
S
62 2 11
sanitize_mapped_data()
S
64 1 10